package com.sanjiahantang.youjiaclient.module.me.require.beans;

import com.google.gson.Gson;
import com.sanjiahantang.youjiaclient.base.BaseBean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by zy on 2017/10/24.
 */

public class RequireListBean extends BaseBean {

    private String data;

    public Data getData() {
        return new Gson().fromJson(data,Data.class);
    }

    public void setData(String data) {
        data = data;
    }

    public static class Data extends ListBean{
        private List<Item> list;

        public List<Item> getList() {
            return list;
        }

        public void setList(List<Item> list) {
            this.list = list;
        }
    }

    public Item getItem(){
        return new Gson().fromJson(data,Item.class);
    }

    public static class Item implements Serializable{
        private int designStateId;
        private String jobName;
        private String planDecorateTime;
        private String updateDate;
        private String address;
        private int projectStateId;
        private String budgetCode;
        private String sex;
        private int supervisionStateId;
        private int totalStateId;
        private String jobCode;
        private String userName;
        private String budgetName;
        private int hasTogether;
        private int isHaveBaby;
        private String apartmentName;
        private String phone;
        private String apartmentArea;
        private String likeStyleName;
        private String finishDate;
        private int id;
        private String idCode;
        private String apartmentTypeCode;
        private String apartmentTypeName;
        private String likeStyleCode;
        private String userCode;
        private String contractCode;
        private int isDesignFree;
        private String designName;
        private String designPhone;
        private int isBidProjectState;
        private int isBidProject;
        private int isSubcontract;
        private String designRoleId;
        private String designRoleName;

        public int getIsSubcontract() {
            return isSubcontract;
        }

        public void setIsSubcontract(int isSubcontract) {
            this.isSubcontract = isSubcontract;
        }

        public String getDesignRoleId() {
            return designRoleId;
        }

        public void setDesignRoleId(String designRoleId) {
            this.designRoleId = designRoleId;
        }

        public String getDesignRoleName() {
            return designRoleName;
        }

        public void setDesignRoleName(String designRoleName) {
            this.designRoleName = designRoleName;
        }

        public int getIsBidProjectState() {
            return isBidProjectState;
        }

        public void setIsBidProjectState(int isBidProjectState) {
            this.isBidProjectState = isBidProjectState;
        }

        public int getIsBidProject() {
            return isBidProject;
        }

        public void setIsBidProject(int isBidProject) {
            this.isBidProject = isBidProject;
        }

        public String getDesignPhone() {
            return designPhone;
        }

        public void setDesignPhone(String designPhone) {
            this.designPhone = designPhone;
        }

        public String getDesignName() {
            return designName;
        }

        public void setDesignName(String designName) {
            this.designName = designName;
        }

        public int getIsDesignFree() {
            return isDesignFree;
        }

        public void setIsDesignFree(int isDesignFree) {
            this.isDesignFree = isDesignFree;
        }

        public String getContractCode() {
            return contractCode;
        }

        public void setContractCode(String contractCode) {
            this.contractCode = contractCode;
        }

        public String getIdCode() {
            return idCode;
        }

        public void setIdCode(String idCode) {
            this.idCode = idCode;
        }

        public String getUserCode() {
            return userCode;
        }

        public void setUserCode(String userCode) {
            this.userCode = userCode;
        }

        public int getDesignStateId() {
            return designStateId;
        }

        public void setDesignStateId(int designStateId) {
            this.designStateId = designStateId;
        }

        public String getJobName() {
            return jobName;
        }

        public void setJobName(String jobName) {
            this.jobName = jobName;
        }

        public String getPlanDecorateTime() {
            return planDecorateTime;
        }

        public void setPlanDecorateTime(String planDecorateTime) {
            this.planDecorateTime = planDecorateTime;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public int getProjectStateId() {
            return projectStateId;
        }

        public void setProjectStateId(int projectStateId) {
            this.projectStateId = projectStateId;
        }

        public String getBudgetCode() {
            return budgetCode;
        }

        public void setBudgetCode(String budgetCode) {
            this.budgetCode = budgetCode;
        }

        public String getSex() {
            return sex;
        }

        public void setSex(String sex) {
            this.sex = sex;
        }

        public int getSupervisionStateId() {
            return supervisionStateId;
        }

        public void setSupervisionStateId(int supervisionStateId) {
            this.supervisionStateId = supervisionStateId;
        }

        public int getTotalStateId() {
            return totalStateId;
        }

        public void setTotalStateId(int totalStateId) {
            this.totalStateId = totalStateId;
        }

        public String getJobCode() {
            return jobCode;
        }

        public void setJobCode(String jobCode) {
            this.jobCode = jobCode;
        }

        public String getUserName() {
            return userName;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }

        public String getBudgetName() {
            return budgetName;
        }

        public void setBudgetName(String budgetName) {
            this.budgetName = budgetName;
        }

        public int getHasTogether() {
            return hasTogether;
        }

        public void setHasTogether(int hasTogether) {
            this.hasTogether = hasTogether;
        }

        public int getIsHaveBaby() {
            return isHaveBaby;
        }

        public void setIsHaveBaby(int isHaveBaby) {
            this.isHaveBaby = isHaveBaby;
        }

        public String getApartmentName() {
            return apartmentName;
        }

        public void setApartmentName(String apartmentName) {
            this.apartmentName = apartmentName;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getApartmentArea() {
            return apartmentArea;
        }

        public void setApartmentArea(String apartmentArea) {
            this.apartmentArea = apartmentArea;
        }

        public String getLikeStyleName() {
            return likeStyleName;
        }

        public void setLikeStyleName(String likeStyleName) {
            this.likeStyleName = likeStyleName;
        }

        public String getFinishDate() {
            return finishDate;
        }

        public void setFinishDate(String finishDate) {
            this.finishDate = finishDate;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getApartmentTypeCode() {
            return apartmentTypeCode;
        }

        public void setApartmentTypeCode(String apartmentTypeCode) {
            this.apartmentTypeCode = apartmentTypeCode;
        }

        public String getApartmentTypeName() {
            return apartmentTypeName;
        }

        public void setApartmentTypeName(String apartmentTypeName) {
            this.apartmentTypeName = apartmentTypeName;
        }

        public String getLikeStyleCode() {
            return likeStyleCode;
        }

        public void setLikeStyleCode(String likeStyleCode) {
            this.likeStyleCode = likeStyleCode;
        }
    }
}
